// 网点运单页的接口
import { DataResult, InfoResult } from "@/type";
import { $get, $post } from "./index";

/* 查询网点运单 start */
export interface WorkerOrderOrderListParam {
  btcId: string; // ID
  work: boolean; // 工作人员公众号全部订单
  keywords: string; // 关键字
  wxStatus?: number | string; // 微信的状态
  pickUpMode?: number; // 提货方式
  examineFlag?: boolean; // 只显示工作人员网点的承运单和预订单
  record?: boolean;
  isReceiving?: number | string; // 待确认用
  flag?: number | string; // 待支付用
  startBillingTime?: string; // 开始时间
  endBillingTime?: string; // 结束时间
}

export const getListNew = (query, data: WorkerOrderOrderListParam) => {
  return $post(
    `/selfmachine-system/workerIndex/listNew?pageSize=${query.pageSize}&pageNum=${query.pageNum}`,data
  );
};
/* 查询网点运单 end */


/* 提货记录接口 start */
export interface pickupLogParams {
  billNo: string, // 承运单号
  pickRecord: boolean, // 默认true
  ssoId: string, // 
}

export const getpickup = (data) => {
  console.log(data,'提货记录参数')
  return $post(`/selfmachine-system/workerIndex/pick_up`, data);
};
/* 提货记录接口 end */

/* 物流轨迹接口 start*/
export const getTransStatus = (billNo) => {
  return $post(`/selfmachine-system/orderTrajectory/list/${billNo}`,);
};
/* 物流轨迹接口 end*/

/* 判断有无保管费 start*/
export const checkPickup = (data) => {
  return $post(`/selfmachine-system/fee/checkPickup`,data);
};
/* 判断有无保管费 end*/

/* 已支付 获取二维码前要调一个接口 */
export const getReckLogBatch = (data) => {
  return $post(`/selfmachine-system/fee/reckLogBatch`,data);
};

/* 已支付 支付成功  */
export const getReckLogPaid = (data) => {
  return $post(`/selfmachine-system/fee/reckLogPaid`,data);
};


